יצירת טבלת SQL
ניסיתי ולא עבד לי קודים מה הקוד הנכון?
ואולי זה קשור אני באחסון
00webhost גרסת הphp שלהם זה 5.2.
16 תשובות
יש לך שם ממשק phpMyAdmin, אתה מעוניין ליצור טבלאות באמצעות PHP, או רק לעדכן את הטבלה באמצעות PHP?
לצור בעזרת PHP כי כל ארבע שעות בעזרת cron jobs אני מוחק טבלה DROP ויוצר מחדש בשביל מספור אוטומטי מחדש אז אני רוצה לצור בPHP עם כל הפרטים מלמעלה.
בcron עצמו אני מוחק את כל העמודות משם כשלכל עמודה קוראת משהו אחרי זה אני מוחק אותה אבל המספור האוטומטי לא מתחיל מחדש.
זה ממספר מחדש ומוחק אם יש משהו בפנים זה מאתחל בעצם את כל הטבלה כאילו היא רק נוצרה לפני שניה?
רק שתדע, לשימוש עתידי, כמו שהמאמר הזה מראה, אפשר פשוט לעדכן את הגדרות הספירה האוטומטית של בסיס הטבלה המדוברת:
זה מתחיל שוב מ1? אני מעדיף אפוס כל הטבלה כי בין כה לכה אין בה כלום בזמן שאני מאפס אותה אין בה כלום שהולך לאבוד זה יותר נוח ככה ואצלך אי אפשר לדעת לאיזה עמודה זה הולך
תחשוב. :-)
אם תשנה את ה-"1", אז זה לא יהיה 1.
וכמו שאמרתי, זה "רק שתדע, לשימוש עתידי." נראה שבמקרה הזה זה באמת לא יהיה מתאים.
בקשר להערה האחרונה שלך, יכול להיות שאפשר לבחור, אני לא בטוח. צריך לבדוק. אבל אם אני לא טועה, גם ככה מותר רק אחד בכל טבלה...
תמיד אפשר לדעת לאיזה עמודה זה נכנס באמצעות
mysql_insert_id / mysqli_insert_id
אבל זה כבר לא הנושא, הפתרון הטוב ביותר בשבילך הוא "TRUNCATE TABLE table_name" כפי שכתבתי למעלה.